package com.anolesoft.yr.mbus.pre.dto;

import com.anolesoft.yr.mbus.pre.entity.PreOrder;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class PreInquirySaveDTO implements Serializable {

    private String objuid;
    private String facCode;
    private String prePromoteUid;
    private String preVisitUid;
    private String preInquiryUid;
    private String crmBaseUid;
    private String inquiryCode;
    private String infoSource;
    private Date SourceTime;
    private String intoCompany;
    private String clientRegion;
    private String clientName;
    private String contact;
    private String contactPerson;
    private String clientDemand;
    private Integer purchaseQuantity;
    private String handlePerson;
    private String businessNature;
    private String salesPerson;
    private Date replyTime;
    private String replyWay;
    private String clientType;
    private String clientRequire;
    private String clientQuality;
    private Integer newOldClient;
    private String suggest;
    private Integer thisMonthOrder;
    private Date firstOrderTime;
    private String noOrderReason;
    private String explains;
    private String remark;
    private String ccUserUid;
    private Date ccTime;
    private Integer delFlag;

    private List<CrmBaseSaveDTO> crmBaseSaveDTO;
    private List<CrmBaseUpdateDTO> crmBaseUpdateDTO;
    private List<PreOrderSaveDTO> preOrderSaveDTO;

    private String crmBaseType;

}
